﻿// Xshell Command Interface
// 
// <copyright file="IXsCommand.cs" company="TaskyMedia LLC">
//   Copyright © 2010 TaskyMedia LLC
// </copyright>

namespace Xshell
{
    /// <summary>
    /// Represents a command that can be executed by the Xshell engine.
    /// </summary>
    public interface IXsCommand
    {
        /// <summary>
        /// Executes the command with the specified arguments.
        /// </summary>
        /// <param name="args">The command arguments.</param>
        void ExecuteCommand(IXsCommandArgs args);
    }
}
